uprava TreeView

Otázka od: Branislav Dimoš

20. 12. 2002 19:31

Zdravim,

Potreboval by som do komponenty TreeView pridat
vlastnost typu TStringList ku kazdemu Item-u.
Aby to vyzeralo zhruba takto

TreeView1.Items.Item[0].MojStringList

Najlepsie by asi bolo priamo upravit TTreeNode
ale je to v delphi 6 personal.

Da sa vobec pri vytvoreni novej komponenty /z TTreeView/ pridat
vlastnost do jej existujucich objektov?

dik




Odpovedá: Redlich Software

20. 12. 2002 22:31

Pomoci pretypovani Tag lze do nej ulozit odkaz napriklad na nejaky objekt,
strukturu,.. S tim pak muzes pracovat -
StringList( TreeView1.Items.Item[0].tag)......

Pouze pozor na dealokovani pameti - objekty, na nez tag ukazuje musis
uvolnit ty sam.

Dan


----- Original Message -----
From: "Branislav Dimoš" <listonos@stonline.sk>
To: <delphi-l@clexpert.cz>
Sent: Friday, December 20, 2002 7:07 PM
Subject: uprava TreeView


> Zdravim,
>
> Potreboval by som do komponenty TreeView pridat
> vlastnost typu TStringList ku kazdemu Item-u.
> Aby to vyzeralo zhruba takto
>
> TreeView1.Items.Item[0].MojStringList
>
> Najlepsie by asi bolo priamo upravit TTreeNode
> ale je to v delphi 6 personal.
>
> Da sa vobec pri vytvoreni novej komponenty /z TTreeView/ pridat
> vlastnost do jej existujucich objektov?
>
> dik
>
>
>
>
>
>
>
>
>
>


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.419 / Virová báze: 235 - datum vydání: 13.11.2002

Odpovedá: Vaclav Krmela

20. 12. 2002 23:32

> From: Branislav Dimoš
> Potreboval by som do komponenty TreeView pridat
> vlastnost typu TStringList ku kazdemu Item-u.
> Aby to vyzeralo zhruba takto
>
> TreeView1.Items.Item[0].MojStringList
>
> Najlepsie by asi bolo priamo upravit TTreeNode
> ale je to v delphi 6 personal.

TTreeNode ma property Data, do ktere muzes dat ukazatel
na cokoliv, vcetne TStringList.

> Da sa vobec pri vytvoreni novej komponenty /z TTreeView/ pridat
> vlastnost do jej existujucich objektov?

Novou property do jiz existujicich objektu v jeho potomkovi
samozrejme pridat lze.
V tomto pripade ale neni nutne vytvaret novy objekt,
ale lze vyuzit vlastnost Data stavajiciho TTreeNode.

Vaclav Krmela